package com.village.friend.dto.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
@ApiModel(description = "返回活动列表信息")
public class ActivityListResDto {

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "活动类型")
    private Integer type;

    @ApiModelProperty(value = "用户Id")
    private Integer userId;

    @ApiModelProperty(value = "活动地址")
    private String city;

    @ApiModelProperty(value = "期待对象")
    private Integer destType;

    @ApiModelProperty(value = "活动时间类型")
    private Integer timeType;

    @ApiModelProperty(value = "活动时间")
    private LocalDateTime time;

    @ApiModelProperty(value = "补充说明")
    private String instr;

    @ApiModelProperty(value = "配图路径,最多3张")
    private List<String> images;

    @ApiModelProperty(notes = "是否加入 0 取消 1 加入")
    Integer isJoin;
    @ApiModelProperty(notes = "是1否0同意")
    Integer isAgree;
    @ApiModelProperty(value = "用户所在城市")
    private String userCity;
    @ApiModelProperty(value = "距离")
    Double distance;
    @ApiModelProperty(notes = "用户头像")
    String icon;
    @ApiModelProperty(notes = "昵称")
    String name;
    @ApiModelProperty(notes = "性别:0男 1女")
    Integer gender;
    @ApiModelProperty(notes = "vip等级：0不是vip 1:青铜 2：白银 3:黄金")
    Integer vipLevel;
    @ApiModelProperty(notes = "vip剩余天数")
    Integer vipLeft;
    @ApiModelProperty(value = "发布时间时间")
    private LocalDateTime createTime;
    @ApiModelProperty(notes = "活动状态：1进行中;2:取消;3 删除 ")
    Integer status;

}
